// index.js
// 获取应用实例
const app = getApp()
var QQMapWX = require('../../utils/qqmap-wx-jssdk.js'); //地图组件
var qqmapsdk;

Page({
  data: {
    // motto: 'Hello World',
    // userInfo: {},
    // hasUserInfo: false,
    // canIUse: wx.canIUse('button.open-type.getUserInfo'),
    // canIUseGetUserProfile: false,
    // canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false
    lists: []
  },
  // 事件处理函数
  bindViewTap() {
    wx.navigateTo({
      url: '../logs/logs'
    })
  },
  onLoad() {
    // if (wx.getUserProfile) {
    //   this.setData({
    //     canIUseGetUserProfile: true
    //   })
    // }
    this.getLists();
  },
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    wx.getUserProfile({
      desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log(res)
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    })
  },
  getUserInfo(e) {
    // 不推荐使用getUserInfo获取用户信息，预计自2021年4月13日起，getUserInfo将不再弹出弹窗，并直接返回匿名的用户个人信息
    console.log(e)
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })
  }, 

  //去品类
  toCate: function (e) {
    console.log('品类');
    wx.showToast({
      title: '即将品类。。', icon: 'none'
    })
    // wx.navigateTo({
    //   url: '/pages/index/cate/index',
    // })
  },
  //去视频列表
  toVideo: function (e) {
    // console.log('视频列表');
    wx.showToast({
      title: '即将视频列表。。', icon: 'none'
    })
    wx.navigateTo({
      url: '/pages/index/video/index',
    })
  },
  //获取数据列表
  getLists: function(){
    // var lists = [
    //   {
    //     "proId":"1",
    //     "proName":"苹果苹果",
    //     "proDesc":"山西临猗苹果园，每颗产能200KG",
    //     "proFarm":"山西临猗苹果园",
    //     "proNum":"0 / 1000，还剩1000棵",
    //     "endDay":"2020年10月10日，还剩100天",
    //     "proImg":"/imgs/pro0.png",
    //   },
    //   {
    //     "proId":"2",
    //     "proName":"橙子橙子",
    //     "proDesc":"赣南寻乌橙子园，每颗产能40KG",
    //     "proFarm":"赣南寻乌橙子园",
    //     "proNum":"0 / 100，还剩100棵",
    //     "endDay":"2021年10月10日，还剩150天",
    //     "proImg":"/imgs/pro0.png",
    //   },
    // ];
    // var that = this;
    // this.setData({
    //   lists: lists
    // });
    var that = this;
    wx.request({
      url: app.globalData.domain+'index/farm/index',
      method: "POST",
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      data: {},
      success: function (res) {
        wx.hideLoading();
        if (res.data.code!=0) {
          wx.showToast({
            title: '没有农场..',
          }); return
        } 
        that.setData({
          lists: res.data.data
        });
      }
    });
  },
  //去地图
  toMap: function (e) {
    // var cateId = e.target.dataset.cate;
    wx.showToast({
      title: '即将地图~~', icon: 'none'
    })
    qqmapsdk = new QQMapWX({
      key: 'Y7KBZ-33ERW-LEURT-RBXPN-77SH3-QYBME'
    });
    qqmapsdk.geocoder({
      address: '广东省广州市天河区天河路490号壬丰大厦西厅1704',
      success: function (res) {
        // console.log(res.result.location.lng);
        var latitude = res.result.location.lat
        var longitude = res.result.location.lng
        wx.openLocation({
          latitude: latitude,
          longitude: longitude,
          scale: 20,
          name: '广东省广州市天河区天河路490号',
          address: '广东省广州市天河区天河路490号壬丰大厦西厅1704',
          success: function (res) {
            console.log(res);
          },
        })
      },
      fail: function (res) {
       console.log(res);
      },
      complete: function (res) {
       console.log(res);
      }
    }); 
    // qqmapsdk.search({
    //   keyword: '广东省广州市天河区天河路490号壬丰大厦西厅1704',
    //   success: function (res) {
    //     console.log(res);
    //     console.log('OK');
    //     var res = res.data[0];
    //     var latitude = res.location.lat;
    //     var longitude = res.location.lng;
    //     wx.openLocation({
    //       latitude: latitude,
    //       longitude: longitude,
    //       scale: 20,
    //       name: '广东省广州市天河区天河路490号',
    //       address: '广东省广州市天河区天河路490号壬丰大厦西厅1704',
    //       success: function (res) {
    //         console.log(res);
    //       },
    //     })
    //   },
    //   fail: function (res) {
    //     console.log(res);
    //   },
    //   complete: function (res) {
    //     console.log(res);
    //   }
    // }); 
  },
  //去扫码
  toScan: function (e) {
    wx.showToast({
      title: '即将扫码~~', icon: 'none'
    })
    var that = this;
    // 允许从相机和相册扫码
    wx.scanCode({
      success (res) {
        console.log(res);
        var str = res.result;
        var s = str.indexOf('&code=');
        var code = str.substring(s+6); //物品码
        console.log(code);
        wx.showToast({
          title: '等待接入：'+str+'~~', icon: 'none'
        })
        //获取物品接口
        // wx.request({
        //   url: app.globalData.domain+'/thing/onebycode',
        //   method: "POST",
        //   header: {'content-type': 'application/x-www-form-urlencoded'},
        //   data: {},
        //   success: function (res) {
        //     wx.hideLoading();
        //     console.log(res)
        //   }
        // });
      }
    });
  },
})